//package command;

import invoker.Ihm;
import receiver.MiniEditeurImpl;

public class SaisirTexte implements Command{


	private MiniEditeurImpl _mini;

	private String _texte;
	
	private Ihm _ihm;

	public SaisirTexte(MiniEditeurImpl mini, Ihm ihm) {
		super();
		this._mini = mini;
		this._ihm = ihm;
	}
	
	@Override
	public void execute() {
		_texte = _ihm.getTexteInserer();
		_mini.saisirTexte(_texte);	
	}
	public String getTexte() {
		return _texte;
	}
	public void setTexte(String texte) {
		this._texte = texte;
	}
	public Ihm getIhm() {
		return _ihm;
	}
	public void setIhm(Ihm ihm) {
		this._ihm = ihm;
	}
	public void executeMem() {
		System.out.println("### SaisirTexte CMD  "+ _texte);
		_mini.saisirTexte(_texte);
	}
	
}
